package com.xiaomaoguai.guava;

import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.google.common.base.Optional;

/**
 * @Description :
 * @FileName: Test1.java
 * @Author :WeiHui.Zhang
 * @Data : 2015年6月12日 上午11:05:45
 * @Version:V1.00
 */
public class Test1 {

	public static void main(String[] args) {

		Optional<Integer> possible = Optional.of(8);

		System.out.println(possible.isPresent());

		System.out.println(possible.get());

		Map<String, Map<Long, List<String>>> map = Test1.newHashMap();

		Map<Long, List<String>> innerMap = Test1.newHashMap();

		innerMap.put(5L, Arrays.asList("name"));

		map.put("inner", innerMap);

		System.out.println(map);

	}

	public static <K, V> HashMap<K, V> newHashMap() {
		return new HashMap<K, V>();
	}

}
